exports.keys = "123456123456"
const os=require('os')
const path=require('path')

let dotenv = require('dotenv');

dotenv.config({
    path: path.resolve(__dirname, '../../.env')
});

exports.mysql = {
    // 单数据库信息配置
    client: {
        // host
        host: process.env.database_host,
        // 端口号
        port:  process.env.database_port,
        // 用户名
        user: process.env.database_user,
        // 密码
        password: process.env.database_password,
        // 数据库名
        database:  process.env.database_database,
    },
    // 是否加载到 app 上，默认开启
    app: true,
    // 是否加载到 agent 上，默认关闭
    agent: false,
}

exports.security = {
    csrf: {
        enable: false,
    },
};

exports.session = {
    // 设置session cookie里面的key
    key: 'SESSION_ID',
    // 设置最大的过期时间
    maxAge: 30 * 1000 * 60,
    // 设置是否只服务端可以访问
    httpOnly: true,
    // 设置是否加密
    encrypt: true,
    // 设置为true每次刷新页面的时候session都会被延期
    renew: true
}



// 配置上传
exports.multipart = {
    fileSize: '50mb',
    mode: 'file',
    cleanSchedule: {
        // run tmpdir clean job on every day 04:30 am
        // cron style see https://github.com/eggjs/egg-schedule#cron-style-scheduling
        cron: '0 30 4 * * *',
    },
};